From: Alynx Zhou Date: Mon, 4 Jul 2022 03:57:36 +0000 (+0800) Subject: ibusCandidatePopup: Init it as a top chrome X-Git-Tag: archive/raspbian/50.5-1+rpi1~1^2~461^2^2~283 X-Git-Url: https://dgit.raspbian.org/%22http://www.example.com/cgi/%22/%22http:/www.example.com/cgi/%22?a=commitdiff_plain;h=07d9408420ee4e9633037ba6d49e7b7a4fd9c5a6;p=gnome-shell.git ibusCandidatePopup: Init it as a top chrome ibusCandidatePopup actually works as a top chrome because it always raises itself above top_window_group when updating visibility, so just initing it as a top chrome instead of initing it below top_window_group. Part-of: --- diff --git a/js/ui/ibusCandidatePopup.js b/js/ui/ibusCandidatePopup.js index 340f9a8e1..2a34144d5 100644 --- a/js/ui/ibusCandidatePopup.js +++ b/js/ui/ibusCandidatePopup.js @@ -153,7 +153,7 @@ class IbusCandidatePopup extends BoxPointer.BoxPointer { this._dummyCursor = new Clutter.Actor({ opacity: 0 }); Main.layoutManager.uiGroup.add_actor(this._dummyCursor); - Main.layoutManager.addChrome(this); + Main.layoutManager.addTopChrome(this); const box = new St.BoxLayout({ style_class: 'candidate-popup-content',